popular revolution - German English Dictionary